#ifndef __COMPACTPOP_H_
#define __COMPACTPOP_H_

#include "Individuo.hpp"
#include <cstdlib>

class CompactPop
{
	protected:
		/*
		The Cell is 8*4....but every lut is 32bit
		*/
		float population_gen[DEF_COLS][DEF_ROWS][LUT_SIZE]; 
		
	public:
		CompactPop();
		Individuo * getIndividual();
		void updatePopulation(Individuo *winner,Individuo *looser, float d=0.05, float t=0.005);
		

};

#endif
